limonin (bitter substance) - Francés Inglés Diccionario